所需工具
- xlcodetool.sh
SVN地址:
svn://svn.zaijiawan.com/mengwenfeng/CommonLib/PackageTool
1.Xcode中配置
- 检查
target的名字(名字中间不要出现空格)
- 将
scheme里的名字需要和target的名字对应
修改target对应的info.plist名字(如
FM收音机tian对应的是FM收音机.plist),需要修改三个地方,名称保持一致> `Build Settings` 
> `Xcode目录`
> `文件目录`
- 将
info.plist的位置和工程文件***.xcxcodeproj在同一目录
target对应的证书需要手动选择,不能使用Automatically manage signing
检查
Build Setting中的证书和开发者是否选择正确
2.脚本使用
打开终端,将
xlcodetool.sh拖入,再将需要打包的工程拖入,如CustomAudio.xcodeproj,然后键入回车注意:没有使用
cocoapods的拖入***.xcodeproj,使用cocoapods的拖入***.xcworkspace
- 输入想打包的版本号,如需多版本打包则在版本号中间加入空格,完成后键入回车
- 选择打包方式,1是选择一个
target,2是将工程内所有target全部打包
- 如果选择
2则开始自动打包,选择1,将会出现工程内所有target的列表,输入想打包的target名(只支持单个)
3.完成打包
archive文件将会存放在/build/archives中
ipa文件将会存放在/build/ipa中
如想打出
ipa包的名字,在scheme中修改